package com.ruoyi.basebill.service;

import java.util.List;

import com.ruoyi.basebill.domain.WfzNzjff;
import com.ruoyi.basebill.domain.WfzNzjft;

/**
 * 年终奖分摊Service接口
 * 
 * @author xiefeng
 * @date 2022-12-12
 */
public interface IWfzNzjftService 
{
    /**
     * 查询年终奖分摊
     * 
     * @param fid 年终奖分摊主键
     * @return 年终奖分摊
     */
    public WfzNzjft selectWfzNzjftByFid(Long fid);

    /**
     * 查询年终奖分摊列表
     * 
     * @param wfzNzjft 年终奖分摊
     * @return 年终奖分摊集合
     */
    public List<WfzNzjft> selectWfzNzjftList(WfzNzjft wfzNzjft);

    /**
     * 新增年终奖分摊
     * 
     * @param wfzNzjft 年终奖分摊
     * @return 结果
     */
    public int insertWfzNzjft(WfzNzjft wfzNzjft);

    /**
     * 修改年终奖分摊
     * 
     * @param wfzNzjft 年终奖分摊
     * @return 结果
     */
    public int updateWfzNzjft(WfzNzjft wfzNzjft);

    /**
     * 批量删除年终奖分摊
     * 
     * @param fids 需要删除的年终奖分摊主键集合
     * @return 结果
     */
    public int deleteWfzNzjftByFids(Long[] fids);

    /**
     * 删除年终奖分摊信息
     * 
     * @param fid 年终奖分摊主键
     * @return 结果
     */
    public int deleteWfzNzjftByFid(Long fid);

    /**
     *
     * @param wfzNzjft 导入年终奖分摊
     * @return
     */
    public String importNzjft(WfzNzjft wfzNzjft);
}
